package com.swss.g.assets.dao;

import java.util.List;

import com.swss.g.assets.bean.Asset;
import com.swss.g.assets.bean.AstChangeFinAduit;
import com.swss.g.assets.bean.ChangeAsset;
import com.swss.g.base.BaseDAO;

public interface ChangeAssetDAO extends BaseDAO<ChangeAsset> {
    
	//资产处置初审
	public boolean FirstChangeAuditUpdate(List<ChangeAsset> ChangeAssetList)throws Exception;
	//资产处置初审
	public boolean FinanceChangeAuditUpdate(List<ChangeAsset> ChangeAssetList,AstChangeFinAduit astChangeFinAduit)throws Exception;
	//处置财审退回
	public boolean backAstChangeFinAudit(List<ChangeAsset> changeAssetList,String returreas) throws Exception;
	//恢复财务审核
	public boolean throughAstChangeFinAudit(List<ChangeAsset> changeassetList) throws Exception;
	//通过编号查询资产
	public Asset findOneAstByNo(String astNo)throws Exception;
	//资产处置终审
	public boolean LastChangeAuditUpdate(List<ChangeAsset> ChangeAssetList)throws Exception;
	public boolean backChangeAstLastAudit(List<ChangeAsset> changeassetList,String returreas) throws Exception;
}
